package com.platform.user.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;

import java.util.Date;
import java.io.Serializable;

/**
 * (LostHelpNotice)实体类
 *
 * @author makejava
 * @since 2025-02-10 23:23:32
 */
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
public class LostHelpNotice implements Serializable {
    private static final long serialVersionUID = -66443197649348992L;

    private Integer id;

    private Integer userId;

    private String itemName;

    private String lostPositionCoordinate;

    private String lostPositionDescription;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lostTime;

    private Integer itemClassId;

    private String itemDescription;

    private Integer itemStatus;

    private Integer contactWay;

    private String contactNumber;

    private Integer returnerUserId;

    private Integer ifComplaint;

    private Integer ifViolation;

    private Integer ifControversy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createdTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String imageCover;

    private String itemImage1;

    private String itemImage2;

    private String itemImage3;

}

